home *** CD-ROM | disk | FTP | other *** search
/ National Lampoon's Blind Date / National Lampoon's Blind Date.iso / bd / clues2.mmm / 00053_Script_53 < prev    next >
Text File  |  1995-03-01  |  4KB  |  126 lines

  1. ---------------------------------------------------
  2. on startMovie
  3.   puppetSound 0
  4. end startMovie
  5. ---------------------------------------------------
  6. on waitMovieOrPressed chan
  7.   repeat while the movieRate of sprite chan > 0
  8.     updateStage
  9.     if mouseDown() then
  10.       set the movieRate of sprite chan = 0
  11.       doLastFrame()
  12.       exit repeat
  13.     end if
  14.   end repeat
  15. end waitMovieOrPressed
  16. ---------------------------------------------------
  17. on doLastFrame
  18.   global returnFrame, returnMovie, nextTextClue
  19.   
  20.   -- only wait if there is a text clue
  21.   if nextTextClue > 0 then
  22.     repeat while not mouseDown()
  23.       nothing  
  24.     end repeat
  25.   end if
  26.   -- wait until they release the mouse
  27.   repeat while mouseDown()
  28.     nothing  
  29.   end repeat
  30.   when mouseUp then dontPassEvent
  31.   go to frame returnFrame of movie returnMovie
  32. end doLastFrame
  33. ---------------------------------------------------
  34. on getClue
  35.   global hintReturn, nextTextClue
  36.   
  37.   if nextTextClue < 1 or nextTextClue > 3 then
  38.     set nextTextClue = 1
  39.   end if
  40.   if hintReturn = "coachOr" or hintReturn = "ride1" or¼
  41.    hintReturn = "ride2" then
  42.     set nextTextClue = 1
  43.     setClueText("rides")
  44.   else if (hintReturn >= "s73" and hintReturn <= "s79") or¼
  45.    hintReturn = "s170" then
  46.     set nextTextClue = 1
  47.     setClueText("s73-77")  
  48.   else if hintReturn >= "s62" and hintReturn <= "s77" then
  49.     set nextTextClue = 1
  50.     setClueText("s62-77")  
  51.   else if hintReturn = "s102" or hintReturn = "s106" or¼
  52.   hintReturn = "s107" or hintReturn = "s108" or¼
  53.   hintReturn = "s109" or hintReturn = "s110" or¼
  54.   hintReturn = "s111" or hintReturn = "s112" or¼
  55.   hintReturn = "s109b" then
  56.     set nextTextClue = 1
  57.     setClueText("s102-115")  
  58.   else if hintReturn = "s115" or hintReturn = "s115b" or¼
  59.   hintReturn = "s116" then
  60.     set nextTextClue = 1
  61.     setClueText("s115-116")  
  62.   else if hintReturn = "s11" or hintReturn = "s09" then
  63.     if nextTextClue = 1 then
  64.       set nextTextClue = 2
  65.       setClueText("s09-11")
  66.     else
  67.       set nextTextClue = 1
  68.       setClueText("s09-11b")
  69.     end if
  70.   else if hintReturn = "s12" then
  71.     set nextTextClue = 1
  72.     setClueText("s12")
  73.   else if hintReturn = "s13" or hintReturn = "s17" then
  74.     set nextTextClue = 1
  75.     setClueText("s13,17")
  76.   else if hintReturn >= "s14" and hintReturn <= "s20" then
  77.     set nextTextClue = 1
  78.     setClueText("s14-20")
  79.   else if hintReturn >= "s02" and hintReturn <= "s03" then
  80.     set nextTextClue = 1
  81.     setClueText("s14-20")
  82.   else if hintReturn >= "s04" and hintReturn <= "s10" then
  83.     set nextTextClue = 1
  84.     setClueText("s02-10b")
  85.   else if hintReturn >= "s21" and hintReturn <= "s26" then
  86.     set nextTextClue = 1
  87.     setClueText("s21-26")  
  88.   else if hintReturn >= "s32" and hintReturn <= "s41" then
  89.     set nextTextClue = 1
  90.     setClueText("s32-41")  
  91.   else if hintReturn >= "s43" and hintReturn <= "s50" then
  92.     set nextTextClue = 1
  93.     setClueText("s43-50")  
  94.   else if hintReturn = "s52" or hintReturn = "s60" or¼
  95.    hintReturn = "s61" then
  96.     set nextTextClue = 1
  97.     setClueText("s52-61")  
  98.   else if hintReturn = "s51" or hintReturn = "s53" or¼
  99.    hintReturn = "s54" then
  100.     set nextTextClue = 1
  101.     setClueText("s51-54")  
  102.   else if hintReturn >= "s87" and hintReturn <= "s91" then
  103.     set nextTextClue = 1
  104.     setClueText("s87-91")  
  105.   else if hintReturn >= "s92" and hintReturn <= "s98" then
  106.     if nextTextClue = 3 then
  107.       set nextTextClue = 1
  108.       setClueText("s92-98b")
  109.     else
  110.       set nextTextClue = 3
  111.       setClueText("s92-98")
  112.     end if
  113.   else
  114.     set nextTextClue = 0
  115.   end if
  116. end getClue
  117. ---------------------------------------------------
  118. on setClueText clueCastName
  119.   puppetSprite 10, TRUE
  120.   set the castNum of sprite 10 to the number of cast clueCastName
  121.   --set the locH of sprite 10 to (640 - the width of sprite 10) / 2
  122.   --set the locV of sprite 10 to (the bottom of sprite 9) + ¼
  123.   -- (480 - (the bottom of sprite 9) - the height of sprite 10) / 2
  124.   updateStage
  125. end setClueText
  126.